//
//  WeaponView.h
//  SpaceStorm
//
//  Created by 祥 雍 on 13-4-26.
//  Copyright (c) 2013年 __MyCompanyName__. All rights reserved.
//
//  武器的视图基类及子类的实现 

#import "cocos2d.h"

/**
	武器视图的基类
 */
@interface WeaponViewBase : CCNode
{
    int _modelId;
    CCSprite* _standbyBg;
}

+(id) viewWithModelId:(int) modelId;
-(id) initWithModelId:(int) modelId;

@end

/**
	机关炮的视图类
 */
@interface AutomaticGunView : WeaponViewBase
{
    BOOL _isPlayingAction;
}

-(void) playFireAction;
-(void) stopFireAction;

@property (readwrite) BOOL isPlayingAction; 

@end


/**
	动能炮的视图类
 */
@interface EnergyGunView : WeaponViewBase
{
    
}

@end

/**
	导弹的视图类
 */
@interface MissileGunView : WeaponViewBase
{

}
@end

/**
	激光炮的视图
 */
@interface LaserGunView : WeaponViewBase
{

}
@end



